* Added missing docs for public methods or functions. * Made private methods or functions that didn't need to be exposed. * Cleaned up spelling and grammar on some of the docstrings.
Do less reparsing by parsing the list of operators and operands first before performing the bottom up parsing.