Fast Division