message: added Debug impl for LimitHeap
diff: +use std::fmt::{Debug, Formatter, Result};
  +
  /// bespoke variation on an array-backed max-heap
  ///
  /// 255 possible values generated from the initial requests/second
  /// formula for each child:
  /// - left: (|parent - current|) / 2 + current
  /// - right: current - ((|parent - current|) / 2)
  -#[derive(Debug)]
  pub(super) struct LimitHeap {
  /// backing array, 255 nodes == height of 7 ( 2^(h+1) -1 nodes )
  pub(super) inner: [i32; 255],
  @@ -32,6 +33,18 @@ impl Default for LimitHeap {
  }
  }
  +/// Debug implementation of a LimitHeap
  +impl Debug for LimitHeap {
  + /// return debug representation that conforms to <32 elements in array
  + fn fmt(&self, f: &mut Formatter<'_>) -> Result {
  + let msg = format!(
  + "LimitHeap {{ original: {}, current: {}, inner: [{}...] }}",
  + self.original, self.current, self.inner[0]
  + );
  + write!(f, "{}", msg)
  + }
  +}
  +
  /// implementation of a LimitHeap
  impl LimitHeap {
  /// move to right child, return node's index from which the move was requested
  