I need to create a recursive function that receives a number by two without using `/`. 

This is what I wrote, but it works only if after dividing it will still be a decimal number and not a float, that's why I asked.

```
int recursive(int a, int b){
  if ( a == (0.5 * b) )
    return a;
  return recursive(a-1, b);
}

```

Btw, the function can receive only 1 parameter not 2 or more :/