finish specialized-data-structure.lisp