Title: Geometric reasoning in the kinematic analysis of mechanisms