2 Test not passed. Equal weight (should not generate exception?) and
power less than weight (don't need to test for this?). 4 tests commented
out - don't need to test for invalid parameter type, i.e. double when
expecting int.