added .splice to shoppingCart.remove() when subCount === 0