COSMIC Function Points (Theory and Advanced Practices)