Me, what I'm doing is I need to determine whether stuff like $a_1$ is entered etc
but when you're designing something, you tend to generalize
so what if $a_{i + j}$ is entered and so on
I need some classes to represent expressions and variables
Then the Expr class will have a .variables() method that recursively determines all occuring variables
then I can do math on the expressions
At least variable substitution
But first I need to get the text into the form of an object hierarch