func MakeCopyOfList(list []string) []string {
	copyOfList := make([]string, len(list))
	copy(copyOfList, list)
	return copyOfList
}
MakeCopyOfList will return a new list that is a copy of the given list.
package collections
func ListContainsElement(list []string, element string) bool {
	for _, item := range list {
		if item == element {
			return true
		}
	}
	return false
}
func RemoveElementFromList(list []string, element string) []string {
	out := []string{}
	for _, item := range list {
		if item != element {
			out = append(out, item)
		}
	}
	return out
}