implementation of various well known sorting technique