Set-report redundancy removed

modified code in set.hs so that duplicate sets are not counted multiple times
Updated haskell algorithm code

Updated haskell code for algorithm development to implement more efficient algorithms and avoid duplicate sets
Merge branch 'algorithm'

Conflicts:
	Deal.hs
	SetCards.hs
	set.hs