append in terms of foldRight