A very noob question, I guess, but I can't wrap my mind around it. What are the ways of calling a private smart contract function? It's not possible from Remix. For example, there is a private function that gets two uint256 values and return a third uint256, which is the sum of the two, and the function is private.
Could you please explain the possible options of calling it?