Collection of algorithm implementations