NMMO302 Functional analysis for physicists