algorithms for solving a couple of common graph data structures tasks Movement project - solution for finding all eulerian paths in a directed graph Tree project - solution for finding node's right neighbour in a tree