3. Functional Overview and Example programs