Any of a group of carbohydrates comprising long chains of monosaccharide (simple-sugar) molecules. Homopolysaccharides consist of only one type of monosaccharide; heteropolysaccharides contain two or more different types. Polysaccharides may have molecular weights of up to several million and are often highly branched. Some important examples are starch, glycogen, and cellulose.