I understand why you originally did that, but you don't need to pass the initial argument to `reduce`, it'll use the first element of the sequence if you don't pass anything.