Search engine comprised of crawler, indexer, and query engine modules written in C for Undergraduate Software Implementation course