removeAt :: Integer -> [a] -> [a] removeAt n xs = undefined insertS :: Ord a => a -> [a] -> [a] insertS x ys = undefined unique :: Eq a => [a] -> [a] unique xs = undefined sl :: [Integer] -> Integer sl xs = undefined