This code dedicated to the public domain by its author, Pablo Duboue.
