Implementation of some algorithms to use later on when needed.