This programs finds solutions to the pentomino puzzle.
A pentomino is a surface formed from 5 adjacent squares; there
are exactly 12 such pieces. The puzzle is to fit them all
in a 10X6 rectangle.
Be patient... or grab and compile the much faster
version written in C.