// Given a digit string, return all possible letter combinations that the number could represent.

// A mapping of digit to letters (just like on the telephone buttons) is given below.

// 1    2     3
//     abc   def

//  4    5    6
// ghi  jkl  mno

//  7    8    9
// pqrs tuv  wxyz

// Input: Digit string "23"
// Output: ["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].


add description: