A deep dive into APL