Avoid blowing the stack by calling next too fast

Use `process.nextTick` to get a free "slot" in the JavaScript scheduler... Fixes issue #83.