Skupiny a teorie skupin