added increase key function

list of leaves is improved
added increase key + fixed bugs

RemoveFrom now returns first val of unsorted array
_insert now adds new leaf to the list
Insert adds new leaf in trivial cases
Fixed trivial case in Maximum
IncreaseKey uses the fact, that all children are ordered on each level
_delete now deletes leaves from list
PrintPriors now prints to a stream