Given a string s, determine whether it qualifies as an 'all-uppercase string'. A string qualifies if and only if it contains at least one alphabetic character AND every alphabetic character in it is uppercase (A-Z). Non-alphabetic characters (digits, spaces, punctuation) are ignored for the check but cannot by themselves make a string qualify. Return true or false. Implement the check recursively.
Input: A string s enclosed in double quotes.
Output: Return a boolean: true or false (lowercase).
Input: "HELLO"
Output: true
Explanation: All alphabetic characters are uppercase and at least one exists.Input: "HELLO123"
Output: true
Explanation: Digits are ignored; all letters are uppercase.Input: "Hello"
Output: false
Explanation: 'e', 'l', 'l', 'o' are lowercase.0 <= s.length <= 10^4