Beginning Greek: A Functional Approach