'L{reduce} should behave like the builtin reduce.'

def test_reduce(self):

    self.assertEqual(15, reduce((lambda x, y: (x + y)), [1, 2, 3, 4, 5]))
    self.assertEqual(16, reduce((lambda x, y: (x + y)), [1, 2, 3, 4, 5], 1))
