p[p.length-1] это фактичкески "последний элемент массива p"
Понял, но чёт долгого втыкал . Получается он как и надо сравнивает сумму элемент + след элемент. а мне казалось, что это предпоследний элемент , почему не p[p.length], ведь получается, индекс будет равен длине p