add logical operators
add inplace operators
add unittests for logical operators
add unittests for inplace operators