Processes and Consequences of Peer Collaboration: A Vygotskian Analysis | Synapse