BasisSet::LCAO#shells
MO::Basis::LCAO#shells should return a collection of BasisSet::LCAO::Shells
MO::Basis::LCAO::Gaussian#overlap should return a matrix
RuPHY::Math::Matrix#diagonal_elements
Define all_be_within matcher
Specs for MO::Basis::LCAO::Gaussian#overlap
Spec for BasisSet::LCAO#shells
Initialize shells in MO::Basis