Day 5 progress with recursion