Write a professional essay on the comparison between Piaget’s and Vygotsky’s Theories of Development.