Yeah, originally I planned for it to accept isomorphic shapes, but the coding was more complex than I first thought and ended up taking me longer than expected, so I had to simplify the equivalence verification process. In any case, thanks for giving it a try 👍