Stanford Heuristic Programming Project Report No . HPP 844 Expressiveness and Language Choice