We live in a technological age in which the smartphone we keep in our pocket is often more powerful than a computer and how much we can ...