First call: ABCDEF > 1, so return a recursive call with the first character appended to the end. Which at this point is some undetermined string + A.
Second call: BCDEF > 1, so return a recursive...