Artifice -------- A few ideas of what can still be done: - When I just re-read this program after several years, I realize how it is not optimized; could be done much better. - Change the documentation to respect my usual standards - Correct my English in the documentation.