change license to apache, consistent with xgboost, add scalar exp to F<op>, can write F<op>(exp, 1.0f) now