Fast Radio Bursts: Enigmatic Flashes in the Sky