Added implemented algorithms