Foldr2
Flder2