Algorithm selection and discovery (incomplete)