Freecell Solver - a C library for automatically solving Freecell and some other variants of card Solitaire