Contains code by me during learning of solidity