FC-groups and their generalizations Infinite groups and combinatorial group theory mathematics