public final class ParsedMultiVarFunction
ParsedMultiVarFunction defines a function of multiple variables using a String.
This function is immutable. That is, once an instance is created with a particular
function string, the function cannot be changed. Because immutable
objects cannot change, they are thread safe and can be freely shared in a Java