Amount of recursive calls in java
    public static int Ulam(int num)
    {              
    if (num < 2)
        return 1;
    else
    {
        if (num % 2 == 0)
            return Ulam(num/2);
        else
            return Ulam(3*num + 1);
    }
    }

how many recursive calls would the following inputs have.
(46)
(22)
(16)
Amount of recursive calls in java
===

    public static int Ulam(int num)
    {              
    if (num < 2)
        return 1;
    else
    {
        if (num % 2 == 0)
            return Ulam(num/2);
        else
            return Ulam(3*num + 1);
    }
    }

how many recursive calls would the following inputs have.
(46)
(22)
(16)