Experiments in AI programming