since interfaces cannot define static functions, we use a typedef to represent SortAlgorithm implementations
1.1.0 release notes
Merge branch 'release/1.1.0' into develop