Added quick selection.
Added stack based longest valid parentheses.
Added binary search.
Added permutation.
Revised some implementations.
Added all permutations of unique elements.
Added multi-way selection.