Symbolic Computation with Maxima
The author describes a project created in Maxima, successfully fixing the bug that first inspired this project. The result product residue m() also has some new features that enable it to handle much more complicated singularities. The project also discloses some other long-standing bugs of Maxima that could lead to ideas for future projects. Maxima is a great tool. It is powerful and easy to learn. Most importantly, it is open source.