pMUL implementation added