I have an idea!

Seeing as it's now 23:30 here I'll leave the actual programming to tomorrow, but I'm very happy with my idea. Let's just say that I take the whole "starting with nothing" a little too literally...