On Crossley's contribution to the development of graph based algorithms for the analysis of mechanisms and gear trains