New: long-division