heap_allocator
Use std::vector<int> instead of tuple