A Flexible Mind