Strategy pattern applied for sorting numbers using different sorting algos