improved the geometry module, try to use plain english to name
quantities. it's longer, but easier to read and less likely to make
mistakes