Finding a needle in a haystack with Go