Edits to comments to avoid confusion with UPC input validation - "non-numerical characters or strings"
Change "mark" variable to "integer_mark" to be more consistent with wording used in assignment handout