boolean function ( int arg0 ) { return arg0 > 0 & ( arg0 & ( arg0 - 1 ) ) == 0 ; }
returns true if x represents a power of two.this differs from integer.bitcount x == 1 , because integer.bitcount integer.min _ value == 1 , but integer #min_value is not a powerof two . concode_field_sep int[] halfPowersOf10 concode_elem_sep byte[] maxLog10ForLeadingZeros concode_elem_sep int FLOOR_SQRT_MAX_INT concode_elem_sep int[] factorials concode_elem_sep int[] powersOf10 concode_elem_sep int[] biggestBinomials concode_elem_sep int MAX_POWER_OF_SQRT2_UNSIGNED concode_field_sep int log10Floor concode_elem_sep int mod concode_elem_sep int sqrtFloor concode_elem_sep int lessThanBranchFree concode_elem_sep int factorial concode_elem_sep int gcd concode_elem_sep int checkedSubtract concode_elem_sep int checkedPow concode_elem_sep int mean concode_elem_sep int divide concode_elem_sep int log2 concode_elem_sep int checkedMultiply concode_elem_sep int checkedAdd