https://tgquintela.github.io/notes/computational_intelligence