code: public TimeDuration minus(TimeDuration duration) {
          return createWithCarry(sec - duration.getSec(), nanoSec - duration.getNanoSec());
      }
docs: Returns the difference between this duration and the given.
  
  @param duration another duration
  @return a new duration