Surjective function
Note: One can make a non-surjective function into a surjection by restricting its codomain to elements of its range. For example, the  new function, fN(x):ℝ → [0,+∞) where fN(x) = x2 is a surjective function. (This is not the same as the restriction of a function which restricts the domain!)