Most systems can be viewed at multiple levels. There is a superficial system which pretends to be made of one thing (walls, hens). But actually, it is really made of something else (bits, memory allocations). And if you learn to understand that underlying system, you can find ways to use the lower-level details to steer the system in a way that... See more