Piaget's theory of cognitive development : a review | Synapse