finished interval residue version for until, loks faster