/// First Unique Character in a String
///
/// Given a string, find the first non-repeating character and return its index. If no unique character exists, return -1.
///
/// # Examples
///
/// Basic usage:
/// ```
/// let result = algorithmz::string::first_unique_character("leetcode");
/// assert_eq!(result, 0);
/// ```