})).length();
}).length();
        public static Matrix fromString(String... s) {            S.echo(s);            final int maxLen = ((String) list.one(S.array.<String>of(S.array.compact(s))).reduceLeft(                    (String a, String b) -> {                        if (a == null || b == null) {                            return "";                        }                        return a.length() > b.length() ? a : b;                    })).length();            int[][] ret = new int[s.length][maxLen];            for (int i = 0; i < s.length; i++) {                for (int j = 0; j < s[i].length(); j++) {                    ret[i][j] = s[i].charAt(j);                }            }            return new Matrix(ret);        }