Basket refactoring to solve the "first", "first", "second" books in the basket
when the basket has "first", "first" and "second" books the price has a 5% discount of 2 books and 0% for 1 book