ex17 added
ex18.c added from add17 branch
merged