public static void compare(byte[] val1, byte[] val2, int len) {
        if (val1.length != val2.length) {
            System.out.println("2 arrays are not the same length!");
        } else {
            for (int i = 0; i < len; i++) {
                System.out.print("Index " + i + ": " + Integer.toBinaryString(val1[i]) + " - " + Integer.toBinaryString(val2[i]));

                if (val1[i] != val2[i]) {
                    System.out.println("!!!");
                } else {
                    System.out.println();
                }
            }
        }
    }