Boring.


Not a repost but a same code, just with instructions inside. It's clearer and of course, lost there's help inside.

Same code, don't bother downloading this if you are using version 3.5.
This has extras like instructions, that's all.