An Associative Approach To Task Switching