Everything you need to know about REM sleep, including what it is and how much you need ...