Code Review

Compare your solutions

    (f f)
; (<g> 2)
; (f 2)
; (<g> 2)
; (2 2)
;
; А интерпретатор не сможет выполнить (2 2), т.к. 2 это не процедура