I've got my matrix's built and ready to use. Iteratively, matrix multiplication is a snap (3 "for" loops) but am having a hard time getting the idea of it being done recursively. These matrix's are always the size of 2(to the exponent k).. eg 2,4,8,16,32...

ANY help will be much appreciated!