Functional Language: Describing Features and benefits