Programming, Python, Functional.
approach. Each scientist is represented as a dictionary with immutable attributes, making it suitable for functional programming. Functional programming encourages the use of immutable data structures, such as tuples and named tuples, to represent data. It also emphasizes the use of functions for