Introduction to Groups