Added Hamilton path/tour method