docs and annotations
add replaceColumn
Implement hashtable structure for SparseRowMatrix and SparseColumnMatrix