Salem, I understand and agree.
I did get zarniwoop to work (I think).
I'm still not sure how to call it.
I'm typing in the command line now:
zarniwoop Master.txt Slave.txt
Is C faster than C# or not?
Partly, I'm thinking, I've got it working in C and I can access that from C# real easy now.
Why not in C?
I realized (and did from the start) that the algorithm would probably contribute the most if I could find a technique that was far superior to what I was doing.
With your help, that's done.
If I'm doing this right, zarniwoop is going through 1.48M > 260K in less than 3 seconds total.
That's with my box humming because it's running 50 threads to scrape the Internet and dogging my HD.
Bravo! That's unbelievable.
I'm still studying your code . . .