Group algorithms by use case