General Algorithm Classification Schemes