Its useless to uncomment, but I let it for to give howto to the user.
Results are prettier with these comments on.

I added an assert() which is useful