Biochemically, starch is a combination of two polymeric carbohydrates (polysaccharides) called amylose and amylopectin. Amylose is constituted by glucose monomer units joined to one another head-to-tail forming alpha-1,4 linkages. Amylopectin differs from amylose in that branching occurs, with an alpha-1,6 linkage every 24-30 glucose monomer units. The overall structure of amylopectin is not that of a linear polysaccharide chain since two glucose units frequently form a branch point, so the result is the coiled molecule most suitable for storage in starch grains. Both amylopectin and amylose are polymers of glucose, and a typical starch polymer chain consists of around 2500 glucose molecules in their varied forms of polymerisation. In general, starches have the formula (C6H10O5)n, where "n" denotes the total number of glucose monomer units.