limited to functions with real numbers domain and codomain