The wheel is reinvented so often because it is a very good idea.

D.L. Parnas