How To Find A Cross-Contract Reentrancy Exploit (Web3 Security)