✔ the cart needs to be implemented as an AngularJS service
✔ the cart should be retrieved from the localStorage, where it's stored under the key cart
✔ every time an action is performed on the cart, it should be persisted on the localStorage
✔ the cart should only know about item IDs and their quantity