docs: function toNumberArray(str) {
          return str.split(/(\d+)/).reduce(function(prev, next) {
                      if (next !== "") {
                          if (isNaN(next)) {
                              next.split("").forEach(function(v) {
                                  prev.push( v.charCodeAt(0) );
                              });
                          } else {
                              prev.push(+next);
                          }
                      }
                      return prev;
                  }, []);
      }