corrected parameter order of reduce
more not-so-trivial auto-currying tests