Проект буду переделывать.
Вот сырой проект. На чистом ES6. Убрал весь хлам. Оставил только самое необходимое для указателя. Основная суть - работа с массивами, а так же выделении собственной памяти (создание нового массива).
https://github.com/acterhd/array-pointer-js
Ту библиотеку временно оставлю на память, потом удалю.