Changed naming conventions in visitor.h.
Added math_constants.h