A collection of my implementation of alogrithms