ex5.6 - headOption() with foldRight