add hamiltonian path finder to algorithms.lpsolve