public static void CreateConnection(INeuronPermitsToAddOutputsConnections source, INeuronPermitsToAddInputsConnections destination)
        {
            var connection = new NeuronConnection(source, destination);

            source.AddOutputConnection(connection);
            destination.AddInputConnections(connection);
        }
 public static void CreateConnectionToBias(INeuronPermitsToAddInputsConnections neuron, IBiasConnection biasConnection)
 {
     neuron.AddInputConnections(biasConnection);
     biasConnection.AddDestination(neuron);
 }