This weekend saw the launch of the European Space Agency (ESA)’s Euclid mission: a space telescope which aims to uncover…