發送短信: Interfaces + recursion = language?