Great New Features in ES2018

Including the spread operator in objects, rest operator, async iteration, and more