Code Cognition: How the Brain Interprets Code