Now that's a larger running time than most of the things we've look at so far and in fact, we can do better and I'm hoping that you've already made the realization that if you got a bunch of values and the two things you want to do with them is, well, more than two things, you want to be able to find the smallest, you want to be able to delete the smallest, and you want to be able to take a value that's already in there and possibly change it to some other value. 