Source: http://www.studyphysics.ca/2007/20/01_kinematics/15_solving2d.pdf