Fix transpose function

В момента функцията transpose може да транспонира само квадратни матрици, тъй като обхожда всички редове, което предизвиква и грешки, ако редовете са повече от стълбовете. Вместо това трябва да обхожда според броя на стълбовете, който е (car M) :)