an instructive and useful link :

http://wehner.org/fpoint/

Alain