P9 (Binary Search Tree)
remove c++11 dependency