Fixes #9: abstract class for Sorting is created