5. now throws an exception when nubers are negatives