My implementations of already existing classic algorithms