iterate_valid_positions
max_pos = iterate_valid_positions(size, align, min, max, res, ARRAY_SIZE(res), true, 0);
return iterate_valid_positions(size, align, min, max, res, ARRAY_SIZE(res), false, pos + 1);