Customer Choice Modeling For Retail Category Assortment Planning And Product-Line Extension