def programming

When in doubt, use brute force.

Built with using

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