Text this: Integrating Pareto Optimization into Dynamic Programming