dynamic sparse matrix data structure
in
Javascript programming language