EOPL 16 Q1 - foldr is amazing