Update readme to explain the factory and added info on the SortedSet