add programming assignment 3 (week 4)