Code Review

Compare your solutions

    #| 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. |#