- fixed the problem with evaluating recursive procedures.