Ero sicuro di esser caduto in qualche errore, infatti mi sono accorto che devo cambiare un po' di roba... a breve la versione corretta.

[color=#0080BF:2usz5nbf]EDIT: versione corretta caricata. E' stato meno semplice limitare la derivata, per il resto funzionava tutto come prima (a meno di altri svarioni...).[/color:2usz5nbf]