some additions and fixes to operators in Geom.hpp