Added files for NP assignment 2. Steven's code is missing so will not compile.