CTL Conceptual Template Library Design Rules Member types & functions will use snake_case when compatible with std PascalCase will be used for non-standard members TODO List Rename member types & functions More proper list implementation Finish Matrix maybe