The Future of Shopping: How E-commerce is Changing the Way We Buy and Sell