readme for algorithms