Shrobe, H., Katz, B. & Davis, R. Towards a Programmer's Apprentice (Again). (2015).