Since the dawn of the first computer, humanity has been hard at work at making them faster, smarter and smaller. The apex of these three pillars is the modern smartphone. With technology more advanced than what we used to send man to the moon, a smartphone owner has almost as much computing power as common users have on their desktops. This means at any given moment, a smartphone user is just a few taps and swipes from the internet as well as limitless applications designed for efficient mobile use. Knowledge is literally at the fingertips of around 4.9 billion users.