I thought about making this while doing some nearly impossible homework. I did get my homework done -- after about 3 hours.