add word function recursion: rough draft