I saw an app a couple years ago that was an interactive equation editor/solver. You could type in an equation, move stuff around, etc, and it would solve for variables you may have in the equation.