My implementations of the singleton pattern in several languages