James Hong - How to Create a Program that Generates Results