Added functinality for treating negative numbers, along with a couple of test for those. One for a single negative, other for multiple negatives