Arrow Functions vs Traditional Functions in JavaScript