Diving by zero is not impossible because it is not defined, but because it grows ad infinitum.
Take out a scientific calculator and start doing division by smaller and smaller units:
1/0.9
1/0.09
1/0.009
...
1/0.000000000000000000009
So we can then ask what happens if we do this more and more with incremental steps? It seems that we go toward infinity.
thus the more you do this the higher the returned number and I think we just discovered (I think I have to refresh my memory and hope not say something very wrong) the concept of calculus. Then we can use a new concept: limits - what happens when that 0.000000000............N is as close to zero as possible.