Can someone please explain to me in layman's term what rooting is? What is it exactly? Why is it done? What are the pros and coins of doing it? I've seen lots of apps and features that are for rooted devices and I would like to have a few of them on my nexus tablet, I just don't really understand rooting. Any help is greatly appreciated, thanks.