This is my implementation for some algorithms. Just for training.