Sharpened explanation using underbraces and overbraces
Merge pull request #857 from abhinavc/master

Edited