See
documentation
to know more about this code.
Hugo Haas