JS Spread Operator: How It Works & Why I Love It