im sturggling with finding complexity of the next function
void what(int n) {
    int i;
    for (i = 1; i <= n; i++) {
        int x = n;
        while (x > 0)
            x -= i;
    }
}
ive tried to solve it by the next things at looking on space i found its only O(1) since no taking of it. when thinking of time i thought that since its each time being devided it will be n(1+1/2 +1/4+....)=O(N.log(N)) is it correct? thank you
