ignore executable file compiled from others
add Ben Pfaff's solution to Exercise 1-18