text: 'use strict';
  
  // psst. use the debugger!
  
  const obj = {};
  
  // don't change the code below this line
  const boundMethod = obj.method.bind(obj, 1);
  
  const test0 = obj.current === 0;
  console.assert(test0, 'Test 0');
  
  const result1 = boundMethod(3);
  const test1a = obj.current === 4;
  const test1b = result1 === -2;
  console.assert(test1a, 'Test 1.A');
  console.assert(test1b, 'Test 1.B');
  
  const result2 = boundMethod(2);
  const test2a = obj.current === 6;
  const test2b = result2 === 2;
  console.assert(test2a, 'Test 2.A');
  console.assert(test2b, 'Test 2.B');
  
  const result3 = boundMethod(1);
  const test3a = obj.current === 7;
  const test3b = result3 === 5;
  console.assert(test3a, 'Test 3.A');
  console.assert(test3b, 'Test 3.B');
  