Recursive Character Counter