A small project I did in a night as an excuse to implement DFS and BFS.