Text this: Techniques on dispersion of nanoparticles in polymer matrices: a review