Sparse implementation of condense
Update notes