this article already has category classification algorithms which is a subcategory of algorithms