OK, so let's make this work for ALL input ranges.

Any kind you want.