added SortedList and tests - collections/sortedlist.coffee