Y-комбинатор, конечно, прикольный, на собеседовании вполне можно закарать соискателя )
но он втыкает несколько дополнительных вызовов на каждой итерации, что и на скорости может сказаться, и дебажить веселее (нельзя просто взять и зайти внутрь рекурсивного вызова одним нажатием на F11). В общем, вернувшись в реальность, лично я не стал бы его на практике.
----
если у кого "мозги чешутся" повоевать с лямбдами, то велкам:
https://www.codewars.com/kata/57c4a3...65b/javascript
я пока не решил, там всё не так просто как кажется на первый взгляд )
ничего парсить не надо, на вход уже готовое дерево, только вычислить