Given an input string s and a pattern p, implement regular expression matching with support for . and * where:
.Matches any single character.*Matches zero or more of the preceding element. The matching should cover the entire input string (not partial).
- Input string
s. - Pattern string
p.
Input: s = "aa", p = "a*"
Output: True
Input: s = "ab", p = ".*"
Output: True