Learning scala and machine learning algorithms