Surjective (onto) and Injective (one-to-one) functions