зачем ```reduce```? Math.max