Handling Negative Numbers