Add beginnings of Transpose. Currently broken, mem out of bounds, the works.