add binary_tree and strcspn