raises error if negative argument passed
add error message including list of negatives passed in
create contant for delimiter inidicator to remove  method interdependency
refactored names for clarity
iterate over the array only once - efficiency over pretty code