Implement divide