The Evolutionary Function of Dreams: From Symbolic Cognition to Biological Encoding | Synapse