Creates a glob pattern mask (shell-style wildcards).
Supports `*` (any characters), `?` (single character), and `...` character classes.
Parameters
pattern | glob pattern (e.g., ".txt", "file??.dat", "a-z") |
caseSensitive | true for case-sensitive matching (default) |
Returns
A new Mask instance.