What Does the "new" Keyword Do in JavaScript?