Which two of the following distinguish science from engineering