Antifreeze proteins and the inhibition of ice growth