Typo in assert for __setitem__ method. (self.type instead of self.length). Fixed.
Found self.length - k+1; should have been self.length - (k+1). Fixed.
Seem to have svd working. Cleaned up svd notebook.
Fixed spelling error in svdIterationNB name