N-body Collision Detection Algorithms.Q-Collide and V-Collide