Group theory for chemists