Add Cycle Concatenation Problem.
Update FindDistinctSubStrings to use LinkedHashSet which keep the insertion order
Add recursive version
Add max sub array problem
Add KnuthShuffle and Postfix Expression problem
Add merge sort (top-down or recursive version)
Add unit test code
Add Bottom up merge sort (loop version)
Add notes
Add notes
Add permutation
refactor
Merge branch 'master' of github.com:genealo/programming