Added why, usage, and examples.