Added more sorts & algorithm implementations