SMS dit: Introductory functional analysis with applications