e</span></code>, they have been joined together and at the end, there will be just one list to deallocate. Similarly, a test case that creates one list and passes it to <code class="language-c++ highlighter-rouge"><span class="n">partition</span></code> will divide into three separate lists, each of which need to be individually deallocated.</p>

<h2 id="sorting-tasks">Sorting tasks</h2>
<p>With your testing strategy now mapped out, you are now ready to being on your main task, which is to implement two dif