Avoid scalar allocations in DIVIDE_NUMBERS

timotimo++ for coming up with the idea, and benchmarking/profiling