Pergunta de entrevista da empresa Mediaocean

Imagine you have no division operation available. How would you implement a function to divide two numbers only using the other operations, IE addition, subtraction, multiplication, binary shift, etc.