Maze algorithms
astrolog.org