Function Trees: Transparent Machine Learning