Press space key to enter a word. In 2005 sprint I was taking an algorithm class and the professor asked to do permutation without recursion. It is also the same time when I was learning Python generators. My friend on the other hand was learning R5RS. Come to think about it, these could all work, but unfortunately I am still too dumb to implement any.
Thanks @--comfortable-- for the string split routine! Thanks @--comfortable-- for the idea of using a working list as the input in each iteration.