Count ways to decode digit string | Snapchat Interview Question