@hideki the first min/max values are used to turn a number in to a 0-1 amount within that range. so if you have 0-212 and i put in 100 then that gives a value of ~0.5
then it takes that 0.5 and puts it on the new scale 0-100. so the half point of that is 50.
thus it (naively) maps farenheit to celsius