add test for zero for value
minor additions
add unit test Negation for value