fast division