HW for May 20-21: a new shopping cart with Angular JS