Introduction to Complex Reflection Groups and Their