Given string s and pattern p with '.' (any single char) and '*' (zero or more of preceding element), return true if p matches the entire s.
Input: Two quoted strings: "s", "p".
Output: Boolean.
Input: "aa", "a"
Output: false
Explanation: Single 'a' doesn't match 'aa'.Input: "aa", "a*"
Output: true
Explanation: 'a*' matches zero or more 'a's.Input: "ab", ".*"
Output: true
Explanation: '.*' matches any string.0 <= s.length <= 200 <= p.length <= 20