1. Introduction
-
I wrote the first version of
Freecell Solver during a Spring break, because I was interested
to find out if a design I thought about would work.
-
Since then, it saw 13 major versions, each one adding more features
or improving the overall speed or memory consumption.
-
In this lecture, I would like to tell about some of the changes I
embodied in the program, many of which would be relevant to programming
different applications.
Written by Shlomi Fish