Subtraia sem subtrair

Crie uma função que subtraia um número inteiro positivo de outro, sem usar operadores aritméticos como -, %, /, +, etc.

Exemplos

mySub(5, 9) ➞ 4

mySub(10, 30) ➞ 20

mySub(0, 0) ➞ 0

Observações

  • Não multiplique por -1.
  • Use apenas operações bit a bit: <<, |, ~, &, etc.