Multi-Threaded Search Engine in C (for CS 537 @ UW-Madison)