Better variable name in takeSet5
Type definitions for the itemPrice and the discounts are not necessary
Added QuickCheck test

prop_takeSetsSort tests that takeSets produces a list of sets sorted by length.