Group work in mathematics: a survey of students' experiences and attitudes