representations Weierstrass elliptic functions