RBC Interview Question

Implement a singleton