"The algorithm to do that is extremely nasty. You might want to mug someone with it." - M. Devine, Computer Science 340 The algorithm to do that is extremely nasty