added algorithms post