https://drgearbox.com/gear-geometry-and-applied-theory/