Getting constant time in the equations.  I will need to work on keeping separation while maintaining cohesion