Algorithms and another interesting things