func Map(ss []string, callback func(string) string) []string {
	newStrings := make([]string, len(ss))
	for i, s := range ss {
		newStrings[i] = callback(s)
	}
	return newStrings
}
Map returns a slice containing all the elements of ss
after applying the callback function to each one
package stringslice
import (
	"sort"
	"strings"
)
func Contains(s string, substrs []string) bool {
	for _, substr := range substrs {
		if strings.Contains(s, substr) {
			return true
		}
	}
	return false
}
func RemoveStringsFromString(s string, substrs []string) string {
	for loop := true; loop; {
		loop = false
		for _, substr := range substrs {
			lastS := s
			s = strings.Join(strings.Split(s, substr), "")
			if lastS != s {
				loop = true
				break
			}
		}
	}
	return s
}