Text this: The finite and discrete math problem solver.