Adding Softmax
Adding more algorithms