A Genetic Algorithm Scheme for Spacing Optimisation in WEC Arrays