Handles negatives

Throws and exception if a negative numbers in included in the number list