public static short[] toShorts(boolean[] ints) {
        val ret = new short[ints.length];
        for (int i = 0; i < ints.length; i++)
            ret[i] = (short) (ints[i] ? 1 : 0);
        return ret;