minor modification; removed size attribute from returned "hash" in ThreeCharCount()