Text this: APL-- an interactive approach /