added machine learning with F#