APL
Based on
MUMBLE (4125)