Best Case and Worst Case Trees for Running Time