Heteropolysaccharides (also known as heteroglycans or mucopolysaccharides or glycosaminoglycans): its introduction and classification