/// Valid Parenthesis
///
/// Determine if a string containing only '(', ')', '{', '}', '[' and ']' has valid (properly closed and nested) brackets.
///
/// # Examples
///
/// Basic usage:
/// ```
/// let result = algorithmz::stack::valid_parenthesis("()[]{}");
/// assert_eq!(result, true);
/// ```