Generalizing-Promoting Actions: how Classroom Collaborations Can Support Students Mathematical Generalizations