Path finding algorithm is feature complete. It now includes all singleton dots, all cycles, and if there are no cycles, all unique paths.