Create Algfactory.h