Reworking the bit shift methods in the Gmp adapter
to use the already provided methods of multiplication and division