Assortment Planning: Maximizing Product Selection and Profits