added negation
added stack test files