Some useless algorithm implementations stored here for safekeeping