Inline Assembly You can interleave Solidity statements with inline assembly in a language close to one of the Ethereum virtual machine. This gives you more fine-grained control, which is especially useful when you are enhancing the language by writing libraries. You only use assembly if you have no other choice because assembly manipulates directly the memory and it is kind of dangerous. Let's see a simple example. Assembly function: we need to put assembly inside the function. You can m...