Thoughts on software engineering.

  1. d ary heaps.