BinSort Pseudocode
procedure BinSort (List L,K)
LinkedList bins[1..K]
{ Each element of array bins is linked list.
Could also do a BinSort with array of arrays. }
For Each number x in L
   bins[x].Append(x)
End For
For i = 1..K
   For Each number x in bins[i]
     Print x
   End For
End For