Computational mechanisms of curiosity and goal-directed exploration | Synapse