4 Major Cost Estimating Techniques