Direct Integration Methods of the N-Body Problem