Amazing Site, I hadn't noticed golenkov.0pk.me in advance of my searches!
Carry on the vast function!