Added files for NP assignment 4. Won't compile again, due to missing Steven's code.