# genericsum Реализуйте несколько небольших функций с дженериками. * `Min` - минимум из 2 переменных * `SortSlice` - сортировка слайса inplace * `MapsEqual` - равенство 2 мап. Значения мап сравниваются через обычный оператор = * `SliceContains` - содержит ли слайс заданный элемент * `MergeChans` - сделать из нескольких каналов один. При отправке значения в любой из входных каналов, его можно получить в выходном канале. Необходимо закрыть созданный канал, когда все входные каналы будут закрыты - это единственный корректный вариант завершения работы. * `IsHermitianMatrix` - проверка, является ли квадратная матрица эрмитовой. Подсказка: достаточно проверить, что транспонированная комплексно сопряженная матрица равна исходной матрице