Generalizing What We Learnt: Nonextensive Statistical Mechanics