[[]]
= "overlapping"
= "aaaa"
= "aa"
= [0, 1, 2]
[[]]
= "empty_needle"
= "abc"
= ""
= [0, 1, 2, 3]
[[]]
= "absent"
= "abc"
= "z"
= []
[[]]
= "single_match_end"
= "abcxyz"
= "xyz"
= [3]
[[]]
= "unigram"
= "banana"
= "a"
= [1, 3, 5]