single Or Null
Returns single character, or null
if the char sequence is empty or has more than one character.
Returns the single character matching the given predicate, or null
if character was not found or more than one character was found.