Working array and everything else. Micro benchmarks are done.