block matrix

matrix defined using smaller matrices called blocks