Neural Program Synthesis By Self-Learning. - Xu, Yifan; Dai, Lu; Singh, Udaikaran; Zhang, Kening; Tu, Zhuowen (CoRR, 2019)