In addition to the `new SVMWithSGD` method of configuring algorithms, you should also show that it is possible to call them with the static methods in the algorithm objects (e.g. `SVMWithSGD.train()`). It might be better to show that first and then show how to configure it in the second example. Finally, you should mention that this pattern of both static methods and a builder for algorithms is common across all of MLlib.