Graph Algorithm implementation of Eulerian tour and other features