Revert "Revert "circular storage: fix for crashes when the amount of wrapping to be done to get index back into range is unexpectedly large. This can happen, for example, if there is a dramatic down-sizing of the active storage slots. see nwolek/min-verbs#5.""
Revert "Revert "circular storage: fix for crashes when the amount of wrapping to be done to get index back into range is unexpectedly large. This can happen, for example, if there is a dramatic down-sizing of the active storage slots. see nwolek/min-verbs#5.""

This reverts commit 64cbeaa723e8650fc0914ec8ee43dac1389c1f66.

Cycling74/min-lib,Cycling74/min-lib