function x = naivesort(x);
% sort the elems of x in ascending order

  N = length(x);

  for i = 1:N

    % set xmin to first elem of remaining portion of x
    % set jmin to index of first elem in remaining portion of x
    xmin = x(i);
    jmin = i;

    % look through remaining portion of x, find smallest value
    for j = (i+1):N
      if x(j) < xmin
        xmin = x(j);
        jmin = j;
      end
    end

    % swap the current (ith) elem with the smallest found
    tmp = x(i);
    x(i) = x(jmin);
    x(jmin) = tmp;

  end

end