allow schur functions with trailing 0 entries, such as s_{3,2,0}
merge linalg