Solved problem 14 by limiting the size of the lookup table. 
Addded skeletons for problems 15, 16 and 17.