Break down std.algorithm to multiple sub-modules

Each sub-modules has the name based on categorizing
Remove old workaround for name lookup bug