formatting
added registry
added operator character handle check and test for invalid operator
added better error message on unknown operator
added better error message on unknown operator
better handling for null operator
rename operator character
rename of variable
added absolute operator
cleanup absolute by extracting absolute calculation
added support for average