The Principles of Starch Gelatinization and Retrogradation