1. Suppose that we create a binary tree on n items by inserting the items one at a time, with each permutation of the items equally likely, and each new item inserted at a leaf of the tree. Are all distinct binary trees equally likely to be generated by this process? Why or why not? 2. For which values of alpha would the trees used for the binary heap data structure be alpha-balanced, in the sense used for BB[alpha] trees? That is, for which alpha is it always the case that, in any binary heap, any node has at least alpha times as many descendants as its parent? 3. (CLRS 13.2-4): Show that any arbitrary n-node binary search tree can be transformed into any other arbitrary n-node binary search tree using O(n) rotations. (Hint: first show that at most n-1 right rotations suffice to transform the tree into a right-going chain.)