Evolutionary Computing in JavaScript