pub fn in_range_wrapping(base: u32, before: u32, after: u32, value: u32) -> bool
determine if (base - before) <= value <= (base + after) in GF(2^32)
(base - before) <= value <= (base + after)