Why not insertion sort with binary insert is considered to be best ?
Merge sort : T(n) = n + 2*T(n/2) = O(n*log(n))
But insertion sort with binary insert : T(n) = log(n-1) + T(n-1) = O(log(n!))
and n^n > n! ; so n*log(n) > log(n!)
for bigger n, it would really help to improve performance.
Or am I missing something ?
Forgive me if I am asking too trivial question, I am new to programming and I just want to get the facts right.