fix a BUG (B[i][j] and C[i][j] were not initialized to zero.. how could it work before?!?)