factorial(3): In factorial function with input value: 3 factorial(3): The inputValue of 3 is not the base case factorial(3): Calling factorial function again with inputValue: 2 factorial(2): In factorial function with input value: 2 factorial(2): The inputValue of 2 is not the base case factorial(2): Calling factorial function again with inputValue: 1 factorial(1): In factorial function with input value: 1 factorial(1): Caught base case inputValue of 1 factorial(1): Returning answer of: 1 factorial(2): The answer returned from that function call was: 1 factorial(2): Returning answer of: 2 factorial(3): The answer returned from that function call was: 2 factorial(3): Returning answer of: 6 6