Implement a MinHeap class with:
push(value) — insert a value.pop() — remove and return the minimum value, or null if empty.peek() — return (but don't remove) the minimum, or null if empty.solve(ops) replays a sequence of operations and returns each pop/peek
result. push returns null in the output.
Sample tests