Scientific Computing Coursework #2