title: Passing arguments to PyGAD fitness function
body: <p>I'm curious how you send arguments to the fitness function in PyGAD i.e</p>
  <pre><code>import pygad
  
  def fitness_function(solution, solution_idx,num):
      print(num+10)
      return sum(solution)
  
  ga_instance = pygad.GA(num_generations=1,
                         num_parents_mating=2,
                         sol_per_pop=3,
                         num_genes=4,
                         fitness_func=fitness_function,
  
                         init_range_low=5,
                         init_range_high=15,args=(5,))
  </code></pre>
  <p>What I expected from this piece of code was that I'd print 15 every time the fitness function would be called (just to make sure passing parameters was working correctly).</p>
  <p>but instead I get</p>
  <pre><code> python gaex.py
  Traceback (most recent call last):
    File &quot;gaex.py&quot;, line 14, in &lt;module&gt;
      init_range_high=15,arg=(5,))
  TypeError: __init__() got an unexpected keyword argument 'args'
  </code></pre>
  <p>Any suggestions?</p>