efficient algorithm to find Euler Circuits in an unweighted graph