Q79

Given n, generate all structurally unique BST's (binary search trees)
that store values 1...n.