composeMul,fpow