This class implements the indexed priority queue through an Array.
concentration type
The next reaction to be executed, or null if there is none.
The binary heap backing this queue, in array form.
Adds reaction to the data structure.
Removes reaction from the structure. Fails if the reaction is not present.
Notifies the structure that reaction has changed. The whole structure will be rearranged to ensure consistency.