old_contents: function reliableMultiply(a, b) {
      for (;;) {
          try {
              return primitiveMultiply(a, b);
          } catch (error) {
              if  (!(error instanceof MultiplicatorUnitFailure)) {
                  throw error;
              }
          }
      }
  }
  
new_contents: function reliableMultiply(a, b) {
  	for (;;) {
  		try {
  			primitiveMultiply(a, b);
  			break;
  		} catch(e) {
  			if (!e instanceof MultiplicatorUnitFailure) {
  				throw e;
  			}
  		}
  	}
  }
  
subject: Add chapter 8, exercise 1