BST interview question
http://www.careercup.com/question?id=5940406101475328