CHALLENGE 1 - Sum numbers 
 
✓ CHALLENGE 1 - Sum numbers - SOLUTION 
 
✓ CHALLENGE 2 - Const - SOLUTION 
 
✓ CHALLENGE 3 - Let - SOLUTION 
 
✓ CHALLENGE 4 - Hoisting - SOLUTION 
 
CHALLENGE 5 - Ternary Operator 
 
✓ CHALLENGE 5 - Ternary Operator - SOLUTION 
 
CHALLENGE 6 - Arrow Functions 
 
✓ CHALLENGE 6 - Arrow Functions - SOLUTION 
 
CHALLENGE 7 - Default parameters 
 
✓ CHALLENGE 7 - Default parameters - SOLUTION 
 
CHALLENGE 8 - Check presence of the function parameters 
 
✓ CHALLENGE 8 - Check presence of the function parameters - SOLUTION 
 
CHALLENGE 9 - Object Destructuring 
 
✓ CHALLENGE 9 - Object Destructuring - SOLUTION 
 
CHALLENGE 10 - Destructuring and Rest Operator 
 
✓ CHALLENGE 10 - Destructuring and Rest Operator - SOLUTION 
 
CHALLENGE 11 - Spread Operator 
 
✓ CHALLENGE 11 - Spread Operator - SOLUTION 
 
CHALLENGE 12 - Copy Array 
 
✓ CHALLENGE 12 - Copy Array - SOLUTION 
 
CHALLENGE 13 - Template Literals 
 
✓ CHALLENGE 13 - Template Literals - SOLUTION 
 
CHALLENGE 14 - Object Destructuring 
 
✓ CHALLENGE 14 - Object Destructuring - SOLUTION 
 
CHALLENGE 15 - Iterate over String 
 
✓ CHALLENGE 15 - Iterate over String - SOLUTION 
 
CHALLENGE 16 - Swap values of the two variables 
 
✓ CHALLENGE 16 - Swap values of the two variables - SOLUTION 
 
CHALLENGE 17 - IIFE (Immediately Invoked Function Expression) 
 
✓ CHALLENGE 17 - IIFE (Immediately Invoked Function Expression) - SOLUTION 
 
✓ CHALLENGE 18 - Classes - SOLUTION 
 
CHALLENGE 19 - Iterate over Object 
 
✓ CHALLENGE 19 - Iterate over Object - SOLUTION 
 
CHALLENGE 20 - Sum positive and negative numbers 
 
✓ CHALLENGE 20 - Sum positive and negative numbers - SOLUTION