The YAEL Programming Language