I just realized that I have no idea how to write this function. I'm going to have to give it some more thought.