Computation pervades today’s world. From banking, to romance, to shopping, and even warfare, computers form one of the pillars of human civilization. However, there has been a lot of worry about ...