add bench for array size
move new benchmarks to separated sub-package
split classes for benchmark
move other benchmarks