adding simple recursion problems