Week 2 assignment - Finally Done thanx to discussion forums and Fu Sheng Wang