add code from Functions section
add second week: the principle of communicating vases