Add HeapArray benchmark
Add weighted enums