if I do this, then I get this error
error: invalid conversion from ‘const ds::container::TreeNode<int>*’ to ‘ds::container::TreeNode<int>*