Klondike (Patience) Solver that finds minimal length solutions.