Match pattern with wildcards against string . '?' matches any char, '*' matches any sequence. = true if matches .
Handle '' carefully: it can match empty or extend. For '': (match empty) OR (extend match). For '?': . Example: pattern "a*b" matches "axxxb", "ab", "axyzzb". Time: , Space: or with improvement.