title: Normalizing Spatial Vectors without Square Root
body: <p>So I've learned that using square root in programming is always bad practice, especially in every update step. I'm trying to do realistic elastic collisions between circles, and I've been reading this: <a href="http://www.vobarian.com/collisions/2dcollisions2.pdf" rel="noreferrer">http://www.vobarian.com/collisions/2dcollisions2.pdf</a> Is there a way to normalize the vector without using square root? Or any fast way to do what I'm doing?</p>