Could a monk ever learn Improved fireball? What about other hard to learn spells? Is there a known formula for predicting such things?