An introduction to lie groups and lie algebras