moved euclids to useful_maths