use CSharpSort implement sort arithmetic