How Long Cook a Roast in the Oven? Perfectly Tender Every Time