JavaScript treatment of Constraint Programming featuring the Zebra Puzzle.