10.1 combine items in cart.rb
10.2 Iteration E2: Handling Errors