Sensex Rallies 936 Points As Crude Oil Rates Fall; Nifty Tops 16,850 | Sharefundss