Not strange at all :) ...look closely at the code


gearw ((//
vs
gearw * ((