Functional analysis in evolutionary theory