changed method into a recursive method. [this](http://codereview.stackexchange.com/questions/3222/finding-all-upper-lower-case-combinations-of-a-word) helped a lot.