int GetNearestPower(int length){int n = length;int m; for(m = 1; m < n; m *= 2);if(n <= m)return m;else return m/2;}