I like that this example has no other dependencies but could be nice to have a branch that explores math.js or gpu.js.