refaktorointia ja testeja, negatiivisten lukujen kasittely