Surprise, Learning, and Schefflerian Rationality