This sounds harder than just writing the code.
When you put it like that, it really does, lol.
[dead]