RABBIT HOLESby Alexander FreelingThe curse of the algorithm is also its genius: the goal is to make