Engineers algorithm view 1