FEAT: with #622 granted (Add a complement? function)

FEAT: with #622 granted (Add a complement? function)
TESTS: Added tests for 'complement?