This website is based off of this YouTube video. It makes more sense once you've watched it.