Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of CommonLisp.
Any sufficiently complicated CommonLisp program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Prolog.
Including Common Lisp.