scijs/ndarray-scratch