shrinking VirtualArray from the left not such a good idea

Memory will never be reused...
tabs to spaces
store benchmark data in separate file for each algorithm