http://www.hoxsie.org/2015/08/11/Scheutz_mechanical_calculator.png