When I use array.sort, which sorting algorithm does D use? Can the programmer overwrite the implementation of this function? Thanks!