Great question! The code is kept short, the output appears below the code, and we deal with typing by using a customized keyboard and letting you type in whole function names with a single tap. It's hard to explain without showing you the app :) Check it out.