Mastering Dyalog APL: A Complete Introduction to Dyalog APL