Priceline.com interview question

What's a JS promise