Added some algorithms and tried some new methods.