A gene that controls how long we sleep has been discovered by scientists explaining why some people have their own internal alarm clock. Scientists identified a gene called ABCC9 that can reduce the length of time we sleep. The same gene has previous...