Docs/algorithms

Just going to leave this open for now.