Application and criticism of jean piaget cognitive development?