Revert "Rollbsck to Lists."

This reverts commit 4a33c9fa59aa47c6a203b3e71dc8d4cf16793a9a.
Tailrecursive findPath.