Eric Roberts proposed an interesting problem today. The goal is to traverse the union of two BST’s. Since the solution is not too hard to come up with, he added the constraint that it has to be purely recursive. Pretty neat problem if you ask me. The solution is not that bad as well. I’m not actually sure if mine works. It’s too late for me to actually code it up, but I’ll post it when I do actually try it :).