public final synchronized void add(final byte[] element){
        if(size == data.length)
            grow(size + 1);

        data[size] = element;