Special relativity is full of weirdness like length contraction and time dilation. It's the result of something called a Lorentz transform. It's almost exclusively done algebraically, but it makes way more sense if you do it geometrically. Brilliant for 20% off: http://brilliant.org/ScienceAsylum