Эту функцию можно реализовать без reduce и она будет работать быстрее