#ifndef FUNCTION_H #define FUNCTION_H bool isswap(std::vector &, size_t, size_t); void perm_r(std::vector &, size_t, size_t, std::vector> &); void permutation(std::vector &, std::vector> &); std::ostream &print_arr(const std::vector &vec, std::ostream &os); #endif