Pentomino solver

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.

This interpreted JavaScript version is unfortunately very slow. Be patient... or grab and compile the much faster version written in C.