Some random code done by me following resources from Internet and books. For further explanataion seperate readme is provided in folders