Terminal pattern is also valid if it's a non-regex pattern.
Fix for constant match.
Add ignorecase flag.
Add anchor_*
Make cache
Add clone()
{Trie}.add() accepts variadic or list argument(s).
{Trie}.new() can accept properties.