test case for transpose()
- fixed transpose bug
test case for multiply()
- fixed var name mismatch
- infinite loop in data calculation
all tests ok :)