decl prog - session 1 exercises