# Functions
NewSplitter creates a new Splitter instance with the specified split count and data.
# Structs
SplitResult holds a slice of strings as a result of the splitting operation.
Splitter is responsible for splitting a slice of strings into multiple parts.