Move decimation math stuff into another module.
Add some test cases for shinysdr.math.
Use exact computation for small_factor_at_least for small cases.