working version, with new tests and benchmarks, kvt files, better doc, arrays and slices