My Implementations for some algorithms I'm studying