An Introduction to Hopf Algebras