21yo Computer Science guy. I will update this later.