add "Threads and Locks" and "Functional Programming" chapters