mergeWith :: Char -- ^ Character to insert between
          -> [String] -- ^ List of strings to merge
          -> String -- ^ Merged string
mergeWith _ [] = []
mergeWith :: Char -- ^ Character to insert between
          -> [String] -- ^ List of strings to merge
          -> String
mergeWith _ [] = []
mergeWith _ [] = []