Multiplication  using just bit operations