questions on injective and surjective functions