Fixed sparse bug; add_assign operator working