Explain the concept of gas optimization in Solidity. Provide examples of techniques to optimize gas usage.
Naresh Beniwal