Код Ревью

Сравни свои решения

    #| This exercise has no tests.
It will be a hanging due to infinite recursion.
Expression for else branch will calculate before new-if procedure call.
Any solution is a right answer. |#