text: var rob = function (nums) {
      const memo = {};
  
      var robFrom = function (i, nums) {
          if (i >= nums.length) {
              return 0;
          }
  
          if (memo[i]) {
              return memo[i];
          }
  
          let answer = Math.max(
              robFrom(i + 1, nums),
              robFrom(i + 2, nums) + nums[i]
          );
  
          memo[i] = answer;
  
          return answer;
      };
  
      return robFrom(0, nums);
  };
  