Added convenience algorithms
Excludes for Windows and MSVC