Got PSO working reasonably well! Similar performance to CD for extremely small dataset.