rectangular matrix transpose done