Introduction to Polymer Functionalization: Motivations, Yield, Crystallinity, Solubility Issues, Common Functionalization Approaches