Divide is not fully implemented. Just uploading my changes for now to
the testing branch.