So this is where you do a number of passes through the way repeatedly, identifying the minimum of the elements that you haven't looked at yet, ... ... so you're basically a linear number of passes each time doing a minimum computation. 