Collisions are important in physic based programming (e.g in mechanics, numerical methods, game development). This library allows users to calculate final velocities of 2 particles after the collision in 3D space by
taking into consideration of coefficient of restitution.