Title: Integration - a Functional Approach