Top 5 Tricks For Gas Optimizations In Solidity