How often have you come across situations where you are lying on bed for hours without a wink of sleep? Or you sleep but get jolted and woken up with a random fact at 3 am? Or you try to delay your ...