This method performs an arbitrary mutation on the {@code Mutable}.
In the case of nodes, this chooses to mutate a function or connection fairly, and carries out the required mutation by using the node's own reference to chromosome.
In the case of outputs, this simply picks a random connection to serve as the source - any connection is allowed.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.