Corrected Duration(long, long) implementation (missing range checks)