Spell: Numerical linear algebra