/* #### This is such a load of shit!!!! 
  There is no way we should define something
  so stupid as a subr, just sort the
  f*cking list more intelligently. */