"forked" from source downloaded from http://ruby.gfd-dennou.org/products/narray_miss/