Added implementations of elementary sorting algorithms