What are some of the advantages of working in groups?