Arcesium Interview Question

Clone a binary tree with random pointers.