contains { ; $contains(<haystack>, <needle>) var %needle = $2, %char while $left(%needle, 1) { %char = $ifmatch if ($count(%needle, %char) > $count($1, %char)) return %needle = $remove(%needle, %char) } return $true }