Generate and solve mazes using various algorithms
A library of searh algorithms
Tiny module for finding transitive edges in a directed acyclic graph