foldRight in terms of foldLeft