Computational Intelligence: A Methodological Introduction