http://tech.yahoo.com/blogs/null/59794
I thought of this in like 6th grade.
Dammit