Shower thoughts are the ingenious little snippets of your brain on its maximum capabilities.