Add function composition to lesson 2

plus overall tweaking; still needs some more punch