Sorter
(abstract and generic)
StringSorterLexico
(concrete child)
StringSorterLenLexico
(concrete child)
IntSorterAbsVal
(concrete child)
SorterClient
strings.txt
(sample input data)