Synthetic polymers, Nanopolymers and Nanotechnology