My implementation of Tiny Search Engine from CS 50: Software Design and Implementation