Break down std.algorithm to multiple sub-modules

Each sub-modules has the name based on categorizing