cs3245 Info Retrival Assignment 2