Data Structures Third Project: Search Engine