How to use call for contract function calls and payments in Solidity | Dark Hacker News