C# selection and insertion sorting examples