Solves an 8 puzzle. Written in LISP