I'm looking at how to code a differential evolution and I understand the concept, but I have no idea how to piece everything together. Does someone who knows the in's and out's of a DE in any language mind helping me put together the general outline of a DE?