Graph data structures and algorithms. This library has been written as the foundation of my maze generation library. The graph library and path finding is also used in my Pac-Man game implementation.