5. Scanning
-
Freecell Solver first implemented only a regular Depth-First Search
scan using procedural recursion.
-
The scan performed all the types of meta-moves in one static order.
-
As time progressed, I found it desirable to make the scans more flexible.
Written by Shlomi Fish