add flag sample from go doc
add median sort which B:O(nlogn) A:O(nlogn) W:O(n*n)
add quick sort which B:O(nlogn) A:O(nlogn) W:O(n*n)
a defer demo