Trillions of times smaller than a grain of sand and smaller than an atomic proton or neutron, quarks are among the smallest particles in the universe. They are essentially building blocks for ...