Solving the mysteries of sleep and dreams.