The world of technology has advanced exponentially since the development of the first microcontroller. The compute units have evolved from the size of football fields to that of a grain. The cliché that now a processor the size of a few millimeters has more processing power than the computer used to take humans to the moon, is not an exaggeration.