weierstrass arithmetics
implement internal calculations in Weierstrass coordinates