Printable Maze Generator

Choose an algorithm, generate a maze, optionally show the solution, then print and solve.