Add list implementations.
Add divide-and-conquer.
Add types of sort algorithms.
Add summary about divide-and-conquer.
Add types of algorithms.
Add exception.
Merge branch 'cs'
Add the framework version problem.
Add compiler output types.
Merge branch 'csharp'