Document assumptions with assertions
Document assumptions with assertions

Add assertions to interval heap implementation, where violation of the
assertion could lead to incorrect behavior.  The that are assumed to be
always true.  Enabling assertions must not change the behavior of the
algorithm.

allenbh/gkutil_java