add C++14 constexpr set/heap/permutation algorithms