1D and 2D Magnetotelluric modelling by using computational swarm intelligence