added comment
explained what this is about
ups, missed a word
switched sage to use .inverse instead of solve_right
test B=signle column, too