A library for solving mazes.