to run demo
- compile
- deploy the compute Address
- run get bytecode(owner address of computeAddress, and any number)
- get bytecode and copy it
- call getAddress, (bytecode, pass in salt(any number))
- the result should be the address of the contract that will be deployed
- run deploy to compare (copy bytecode from getbytecode, enter the same salt from previously)
- check logs from emitted event