Eu tive uma cadeira no IST em que tive que usar isso.
Deixa procurar por umas páginas do IST que ja te digo algo.
Edit: Tive a ver e parece que os gajos publicaram os ficheiros que tinham disso em livro, se tiver em casa no file server digo ***** coisa.