euler 3, learned some methods for prim factorisation and prime testing