added NaN test for operator_unary_decrement
added failing NaN test
fixed operator_unary_decrement so gradients return NaN