Murex Interview Question

binary trees, caching, smart pointers.