Associative Array Programs