MATLAB Simulator for Active Self-Assembly of Algorithmic Shapes and Patterns in Polylogarithmic Time (nubots).