Strategy pattern is used in find_range_bst