Single chain folding of synthetic polymers by covalent and non-covalent interactions: current status and future perspectives.