added jmul (fast multiply)