I am a Mechanical Engineer who loves coding but I am not a good writer so I am gonna leave it to this.