Nifty At Fifty