Thanks for the contribution. This will be useful for sure. :) I will try to take advantage of it.
One small note, it seems there is a small typo on that function.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.