functions domain and range