Abstract :
Everyone who´s ever written a program must have wondered at some point how so very many really sneaky bugs managed to creep into the code. Some errors, of course, are merely typing mistakes - even a moderate-sized program consists of several thousand characters, each of which must be correct. But others are of a much different and more subtle character and can persist for years before being exposed.