Co-learning : the effect of group size on the effectiveness and benefits of group work