[[]]
= "prefix_overlap"
= "abababca"
= "ababca"
= 2
[[]]
= "match_at_end"
= "xxneedle"
= "needle"
= 2
[[]]
= "absent"
= "aaaaa"
= "b"
= 4294967295
[[]]
= "empty_needle"
= "abc"
= ""
= 0
[[]]
= "overlap_first"
= "aaaaa"
= "aaa"
= 0