Inside every phone, laptop and tablet is a stamp-sized metal square called the CPU (for “central processing unit”). A CPU is conceptually a simple device: it loops through memory looking for instructions to execute, each one in the form of a number that corresponds to a (very) specific command. Instruction 538 might mean “add the contents of registers A and B and store them in C” or “if register C contains a 0, skip D instructions ahead”.