Fixed ordering bug due to translation from SML.  In SML, foldl and foldr have the same signature, while in F#, List.fold and List.foldBack have different signatures with different ordering of formal parameters.