##what are generators##
- They're pausable functions, pausable iterable functions, to be more precise
 - They're defined with the *
 - every time you 
yielda value, the function pauses until.next(modifiedYieldValue)is called 
var myGen = function*() {
  var one = yield 1;
  var two = yield 2;
  var three = yield 3;
 console.log(one, two, three);