public final class ParsedFunction
ParsedFunction defines a function of a single varianble 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