Be more careful with generating Strang matrices. Fix #2

Strang matrix can only be represented as SymTridiagonal for dimension
n>1. Otherwise, fallback to Diagonal matrix representation for n==1,
otherwise throw an error.
Add test for Hilbert matrices