Quite interesting concept. My math skills are a little rusty, though. :D
I like the presentation, but the music is a bit repetitive.