Indian Market Rebound: Sensex Gains 1,000 Points, Nifty Tops 24,550 – What Drove the Recovery?