Euler Circuits and Paths