For this challenge a "binary tree" is a rooted tree where each node has 0 children (leaf) or 2. The children of a node are unordered, meaning that while you might draw the tree with left and right children there isn't a distinction between them and mirroring the tree or a sub-tree does not produce a new tree.
In this challenge you will be given an integer \$n\$ and you will be asked to determine the number of binary trees with each node labeled from \1ドル\$ to \2ドルn+1\$ such that no child node is less than its parent.
For example the following tree with 7 nodes is valid:
1
2 7
3 4
5 6
but the following tree is not:
1
2 7
6 4
5 3
Since 3 is a child of 4.
Task
Given \$n\$ calculate the number of binary trees labeled from \1ドル\$ to \2ドルn+1\$ such that no child node is less than its parent.
This is code-golf so the goal is to minimize the size of your source code as measured in bytes.
Test cases
I've calculated the first 11 solutions on my own:
1, 1, 4, 34, 496, 11056, 349504, 14873104, 819786496, 56814228736, 4835447317504
and the OEIS has more terms at: A002105
for _ in range(n+n-2)->for _ in"_"*~-n*2for 81 bytes: Try it online! \$\endgroup\$"_"*2... \$\endgroup\$