Added TL;DR, when to use and fixed typos