SonOpt: understanding the behaviour of bi-objective population-based optimisation algorithms through sound