A bunch of sorts written in C#