Agregue algunos constructores más a las clases de Descuento. También
agregué métodos estáticos para crear descuentos del tipo "n-esima unidad
con d descuento", creo que esto no era necesario (o la implementé mal).