public void permute(int input[]) {
        char result[] = new char[input.length];
        permute(input,0,result);
    }
http://stackoverflow.com/questions/2344496/how-can-i-print-out-all-possible-letter-combinations-a-given-phone-number-can-re
src/com/interview/recursion/KeyPadPermutation.java