Flac decoder written in common lisp