good stuf

new algorithms