it is a very big topic i covered all the topics and hope you all understand everything very clearly I tried to give all the did you know also hope you like this ppt and learn something from this Read less