Added implementations for combinations and subtract, added a unit test