Finishing the dropJ that removes elements from the tree with O(log n)
A takeJ that does the inverse of dropJ, by returning the first n elements of the JoinList