Numerious improvements to GenericList including sort and limit methods