Sensex rises 800 points from low days, Nifty above 22,650: Key factors behind a sharp reversal in the market.