mazeworks.com — The program generates mazes using three standard algorithms: Depth-first search, Prim's algorithm, and Kruskal's algorithm. I admittedly don't understand any of that algorithm jargon, but it is mesmerizing to watch how a computer can easily generate unique mazes and then solve them!