def programming

The trick is to fix the problem you have, rather than the problem you want.

Built with using

Source code available @ githubpull requests are more than welcome ;-)