express frange logic in a more structured style.
Float ranges that work for Float32, Float64 and BigFloat.

Leaving the BigFloat tests disabled since they take a while.