EY interview question

Pure functions Higher order function Subject Protocol vs inheritance Hashable, comparable, identifiable, equatable