Introduction to polymer chemistry