The brain of a fruit fly is so small that it can fit on the head of a pin. And yet, it is an inordinately complex object, encompassing nearly 140,000 neurons and 50 million synapses. It is no wonder, ...