adding methods for better displaying the trinomial, adding a method to return a random integer in some specified range, adding a Messenger hook to reinitialize the diamond with random integers (that factor nicely)