Vitalsource Technologies, Inc. Rigid Body Dynamics Algorithms