Given two strings `s` and `t`, return `true` if `t` is an anagram of `s`, and `false` otherwise. An anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.
Frequency Count (Hash Map)
Two strings are anagrams if they have the exact same character counts. We can use a hash map (or an array of size 26 for lowercase English letters) to count the frequency of each character in string `s` and then decrement counts based on string `t`. If all counts return to zero, the strings are anagrams.