integer mul and div