You are given a list of sorted characters letters and a target character target. Return the smallest character in the list that is strictly greater than target. The letters wrap around — if no letter is greater, return the first letter.
Input: A sorted character array letters and a character target.
Output: The smallest character strictly greater than target (wraps around).
Input: ['c','f','j'],'a'
Output: 'c'
Explanation: Smallest letter > 'a' is 'c'.Input: ['c','f','j'],'c'
Output: 'f'
Explanation: 'c' is not > 'c'. Next is 'f'.Input: ['c','f','j'],'j'
Output: 'c'
Explanation: No letter > 'j', wrap around to 'c'.2<=letters.length<=100letters[i] is lowercase English letterletters is sorted in non-decreasing ordertarget is a lowercase English letter