Learning and Sharing with Abingdon Groups