std::reverse_iterator seems to be broken.
Addition of test_alloc.
Improvements in benchmark program.