A JavaScript implementation of the HMMM assembly language