Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain