Thought and things : a study of the development and meaning of thought or genetic logic