This is a working singleton code example. The sole purpose of this
post is to provide a working code sample of a singleton object. A
singleton object is created when there 'can be only one' of the object.
This is accomplished by making an object's constructor private, and
ensuring assignment and copy operations are also private.