Optimization of Computer Programs in C - http://www.prism.uvsq.fr/~cedb/local_copies/lee.html