Update gitignore.
lcthw, exercise 17, heap and stack memory allocation
Add ex16.
Add ex17.
Add ex18.
Add ex19.
Add ex20.
Delete old ex17 file.
Add ex22.
Add ex23.
Cleanups.