NEW Task 6\! Now with recursion\!