benchmarks for immutable data structures