Thanks but I think elgol wins. I can't be doing with all this long-winded typing nonsense in AGK or C++/development library .

AGK is very wordy and many commands would benefit from shortening and just having a few extra optional parameters. You could easily save 3 or 4 commands via this method. I will say though that I've never seen a faster interpreted language than AGK Tier 1 ( challenge ).