The1, not sure who that is, but they sure as hell host a cool programming competition. I submitted the first, ever so slightly inaccurate, c# submission. I've recently updated my submission to be more accurate, much more accurate. Check out the submissions...