Evolutionary methods for topology optimisation of continuum structures: static and dynamic problems