Given a string,
                    
                     str
                    
                    , containing digits from 2 - 9 inclusive, write a program to return
                    
                     all the possible letter combinations
                    
                    that the number could represent.
                   
Problem Note
- Your answer could be in any order you want.
- A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters.
 
                   Example
Input: "24" 
Output: ["ag","ah","ai","bg","bh","bi","cg","ch","ci"] 
           