Added randomBST helper

Last build, the temp set in randomBST had a chance to not be
initialized before returning. Now using a helper function to keep the
input required to only length, but now always initializes the temp set.