underscore: added reduce with minimal test cases