1. Complete- First Round
2. Added Log function