Text this: Functional analysis and semi-groups.