- added an 'include-down?' parameter to the 'solve-gear-ratio' procedure. This means
  the gear train would be allowed to move both up and down towards the objective.
- previously, we would stop searching for a specific solution if up-left dropped below zero.
  now, we continue searching for specific solution as long as we're getting closer to solution.
- added 36-36 gear combination