A program that when given an encoded message, counts the number of ways it can be decoded.