The Structure of Functions