quick sort implement using various language