4An Homology Continuation Algorithm Based on Homology Perturbation and its Application to Mechanism Synthesis12-14