I try to learn Solidity ton create my own project.I’m already very good in Javascript programming. The mean reason why i want to know more in Solidity is that i want to recovered some ERC20 token accidentally sent to a contract address. The owner of the smart contract told me it’s not possible to get my tokens back. I told to him to add function for that and answered me its not possible. Is there a reason why he cannot add a function to a contract already been deploy and still in use? I dont understand really how it works. Here is the contract address for purpose: 0xf34B1Db61ACa1a371fE97BAd2606c9f534fb9D7D
Maybe some can explain me why he told me its not possible to modify the actual contract. Thank you