added removeFirst and reduceDom to List, busy adding sorting to boxsort.sl