Complete Iteration E1: Creating a Smart Cart