* Implement Dict type as a single-threaded variant of Map, using the same data structure primitives but optimized for single threaded set(), get(), remove(). * Performance bechmark Dict with SwissTable and std::collections. * Implement Maps type that internally maintains a `N` Map shards. Write test cases and check for performance improvements. * Try to avoid Clone trait contraint for K and V type-parameter. * optimize create() API to avoid copy/clone, ends up a waste if key alread present. * `get_unchecked()` optimization on Vec type, for better performance.