Programming Language Constructs and Program Size