added EvenOdd example--mutual recursive definitions