Exercise 4.7: Implemented versions of map, flatMap, orElse and map2 on Either.
Exercise 4.8: Implemented sequence functions for Either using explicit recursion and foldRight.