@Test
    public void testNextGreaterPowerOf2() {
        
         logger.info("nextGreaterPowerOf2");

        int[] number =    {0, 1,2, 3,4, 5,6,7,8,  9,10,11,12,13,14,15,16,17,18,19,20};
        int[] expResult = {1, 1,2, 4,4, 8,8,8,8, 16,16,16,16,16,16,16,16,32,32,32,32};

        for (int i = 0; i < number.length; i++) {
            logger.info("Trying "+i);
            int result = PowersHelper.nextGreaterPowerOf2(number[i]);
            assertEquals(expResult[i], result);
        }
        
    }