thinking requires memory