added size() method to return size (length) of collection

sortBy method handles multiple keys and direction
update documentation