Ajd chapter3

Chapter 3 done.
This is fine as int and char are interchangeable, but you can also write `in >= 'A' && in <= 'Z'` to make it easy to see exactly what each statement is doing to the char.