wrote better tests for combinatorial method