added 1 1 1 choose two test
added maximum too high test
added unsupported exception
bluh
wip
bluh
zuh
whatever
bluh
bluh
bluh
bluh
bluh
added spec
corrected tests
reduced surface area
closer
blah
blah
blah