public static String[] tail(String[] args) {
        if (args.length == 0) {
            return EMPTY_STRING_ARRAY;
        } else {
            return Arrays.copyOfRange(args, 1, args.length);
        }
    }
@Test
    public void testTail() {
        assertArrayEquals(tail(EMPTY_STRING_ARRAY), (EMPTY_STRING_ARRAY));
        assertArrayEquals(tail(create("a", "b", "c")), (create("b", "c")));
        assertArrayEquals(tail(create("a")), (EMPTY_STRING_ARRAY));
    }