finished documenting various transpose methods
added tests for transpose methods