An advanced JS based dice roller that can roll various types of dice and modifiers, along with mathematical equations.