That gives us the structure for our procedure, because we're doing the same thing over and over again to smaller parts of the lists, that really lends itself well to using recursion, and that's what we're going to do. 