this is the problem with trying to write a recursive function. always create a exit point because nondeterministic code is only "promising" to do your work. everyone is like 'oh its so cool' and they like, HAVE to tell you about how they solved the problem recursively but no; this yime you just get 800 copies of the same picture of joaquin pheonix's headshot for the movie Her., you have to live with that now
4 x