Assignment 4: Search