hai gia visitato il sito ufficiale ? mi sembra abbastanza dettagliata la spiegazione... alla fine della pagina ci sono tutte le implementazioni già pronte divise per linguaggio di programmazione.