lab3 reqursion/no memory save