Added Algorithm Documentation and explanation for every sorting strategy