Array Support Library

See ASL.