Introduction to Solidity with Examples