Is APL a Viable Programming Language?