Small fixes
A selection of 80 fixes from 174 pull requests.
59.An off-by-one allocation
The exclusion scan stopped before reaching ring index zero. One node could receive every shard while the other stayed unused. Include the final search radius.
11for (let i = 1; i < range; i++) {for (let i = 1; i <= range; i++) {