cs258 unit1 19 s Domains and Ranges