BaseSorter as abstract class required for the ClassLoader
Fixed issue with copying array without using .clone()