"This pattern appears as a central concept in ML’s module system. Modules act as global singletons
that can provide all kinds of functionality. Functor instantiation is another good example how singletons
appear in ML." - Taken from http://people.csail.mit.edu/dnj/teaching/6898/projects/vicente-wagner.pdf

Update the singleton design pattern so that there is a readme doc.
Update the singleton design pattern
so that there is a readme doc.
