Collision Detection Using Continued Fractions