python 3.x – El parametro inicializador de reduce() en la suma de elementos de un iterable


Una consulta con respecto a este código:

from functools import reduce

def sum_even(it):
    return reduce(lambda x, y: x + y if not y % 2 else x, it,0)
    
print(sum_even((1, 2, 3, 4)))

Porque al no agregar el tercer parametro de reduce() se suma el primer elemento impar de la lista?