According to Vygotsky, what is the primary vehicle for cognitive development in children?

A. Independent problem solving
B. Social interaction
C. Physical maturation
D. Formal education