Peptides are short polymers of amino acid monomers linked by peptide bonds. They are distinguished from proteins on the basis of size, typically containing less than 50 monomer units. The shortest peptides are dipeptides, consisting of two amino acids joined by a single peptide bond. There are also tripeptides, tetrapeptides, etc. Amino acids which have been incorporated into a peptide are termed "residues"; every peptide has a N-terminus and C-terminus residue on the ends of the peptide (except for cyclic peptides). A polypeptide is a long, continuous, and unbranched peptide. Proteins consist of one or more polypeptides arranged in a biologically functional way and are often bound to cofactors, or other proteins.