On the Estimation of Software Function Size - An Important Performance Indicator - and Application of Expert System Technology