Repair this code
The halving loop inside count_steps never reaches 0: repair it so the function returns how many halvings it takes to bring start down to 0.
Steps
$ count_steps(0)
0
$ count_steps(3)
2
$ count_steps(255)
8
$ count_steps(4294967295)
32
Expected files
Allowed functions
None. Write every helper yourself.
Allowed headers

Repair this code
The halving loop inside count_steps never reaches 0: repair it so the function returns how many halvings it takes to bring start down to 0.
Steps
$ count_steps(0)
0
$ count_steps(3)
2
$ count_steps(255)
8
$ count_steps(4294967295)
32
Expected files
Allowed functions
None. Write every helper yourself.
Allowed headers

Tests
Run the tests to grade your code