Comparison between different parameterized data structures, and how specific filtering, searching, and mapping methods are implemented in each of them