Evolution In Complex Systems: A Computational Prespective