Types: List[List[str]]
Ranges: Each expression is a string of at most 80 characters.
Addtl Info: Input ends with a line solely containing a period ('.'). Each block of expressions ends with a line containing a period ('.'). The first expression in each block is the correct answer. Each expression contains only lowercase letters, digits, '+', '-', '^', '(', ')', and spaces.