@Test
public void testReducel() {

  String fold = mlist("a", "b", "c").reducel(new Function2<String, String, String>() {
    @Override
    public String apply(String a, String b) {
      return a + "," + b;
    }
  });
  assertEquals("a,b,c", fold);
}