code: public TimeDuration dividedBy(int factor) {
          return createWithCarry(sec / factor, ((sec % factor) * NANOSEC_IN_SEC + (long) nanoSec) / factor);
      }
docs: Returns a new duration which is smaller by the given factor.
  
  @param factor constant to divide
  @return a new duration