About the author
Due to feedback received, one of the recent posts has been withdrawn pending further investigation. Should the post be incorrect in nature, it would be removed permanently.
However, should investigations reveal nothing wrong with the post, the post would be reinstated.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.