6. Functional Overview and Example programs