Stock Market Recap: Nifty Surpasses 23,100, Sensex Rises 500 Points; IT and Metal Sectors Lead