Heap implementations in common lisp