# Functions
FindEllipsesPatterns - finds all ellipses patterns, recursively and parses the ranges numerically.
FindListPatterns - finds all list patterns, recursively and parses the ranges numerically.
HasEllipses - returns true if input arg has ellipses type pattern.
HasList - returns true if input arg has list type pattern {1,3,5}.
# Variables
ErrInvalidEllipsesFormatFn error returned when invalid ellipses format is detected.
ErrInvalidListFormatFn error returned when invalid list format is detected.
# Structs
Pattern - ellipses pattern, describes the range and also the associated prefix and suffixes.
# Type aliases
ArgPattern contains a list of patterns provided in the input.