Add algorithms file