Unsupervised Program Synthesis for Images using Tree-Structured LSTM