Added generalisation and quantifier elimination features