APL intro