Lad Programming Language Explained