Further reading and updates to include different and simpler logic for Monomials