A geometric solution to the general single contact frictionless problem by combining concepts of analytical dynamics and b-calculus. (October 2017)