changed behavior so if min == max, returns min instead of throwing. now it only throws if max < min
0.0.4