vm: don't ctx-pop() in bignum_divmod.
vm: more use of ctx->replace().
vm: use ctx->push since unbox_array_size needs to peek at the stack.